#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <stdbool.h>
void func_1()
{
    //打开文件-》操作文件-》关闭文件
    //1.定义变量：文件
    FILE* file=NULL;

    //2.打开文件：路径，打开方式
    file=fopen("test1.txt","r");

    //文件操作：读  文件-》程序
    char ch=0;
    ch=fgetc(file);
    printf("ch=%c,%d\n",ch,ch); 

    int num=0;
    num=fgetc(file);
    printf("num=%c,%d\n",num,num); 
    printf("'S'=%d\n",'S'); 

    //3.关闭文件
    fclose(file);
    file=NULL;

    //4.打开文件，写入内容：路径，打开方式
    file=fopen("test1.txt","a");
    fputc('M',file);
    fclose(file);
    file=NULL;
}

void func_2()
{
    //打开文件-》操作文件-》关闭文件
    //1.定义变量：文件
    FILE* file=NULL;

    //2.打开文件：路径，打开方式
    file=fopen("test1.txt","r");

    char RdStrng[1000];
	while (fgets(RdStrng, 1000, file) != NULL)
	{
		printf("%s", RdStrng);
	}

    //3.关闭文件
    fclose(file);
    file=NULL;

}


int main()
{
    //1.单个字符输入输出
    //func_1();
    func_2();
    //2.字符串读写
    //3.

    //system("pause");
	return 0;
} 